package com.kmproject.haifu.mvp.model.entity.beans;

import java.util.List;

/**
 * 浏览店铺信息
 */
public class ViewStoreInfoBean {

    /**
     * storeId : 2019
     * userId : 521677655146233856
     * userInfo : {"userId":"521677655146233856","avatar":"http://haifu-test.oss-cn-shenzhen.aliyuncs.com/houseRent/1564397153150_1564397153073354.jpeg","nickName":"超级管理员","memberLevelId":"1151691789323780097","levelName":"金牌会员","levelHeadImage":"https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/jinpai%402x.png","levelBackgroundImage":"https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/jinpai.png"}
     * username :
     * userMobile :
     * storeName : 镇关西猪肉铺
     * storeDetail :
     * storeLogo : https://hbimg.huabanimg.com/60ea1f5f23bba4999057d2e1c2bd86ccf693bb5d2364b-f15W7v_fw658
     * logoUpdateCount : 0
     * storeRank : 1153142237751218177
     * storeRankName : 普通店
     * storeType : 1152063143718498305
     * storeTypeName : 房地产
     * attentionCount : 1
     * score : 0
     * viewCount : 11
     * storeMobile : 13888888888
     * legalPersonName : 张三丰
     * storeArea : 530100
     * storeAreaName : [{"createTime":"","updateTime":"","areaId":"530000","parentId":0,"name":"云南省","description":"","isAvailable":0,"icon":"","listOrder":0,"dataIndex":"","lgt":"","lat":"","category":"","dictId":"530000","children":[]},{"createTime":"","updateTime":"","areaId":"530100","parentId":"530000","name":"昆明市","description":"","isAvailable":0,"icon":"","listOrder":0,"dataIndex":"","lgt":"","lat":"","category":"","dictId":"530100","children":[]}]
     * addressDetail : 云深不知处
     * lgt : 111.11111111
     * lat : 111.11111111
     * isShow : 1
     * idCardFront : https://hbimg.huabanimg.com/86775db5b0821e28fcdc860eacb693226e6e93166889d-BaJGeV_fw658
     * idCardReverseSide : https://hbimg.huabanimg.com/6033d81f73673f69a7a51cb470741ab0728569d666703-0Prpan_fw658
     * passport :
     * businessLicense : https://hbimg.huabanimg.com/6b2f461c8d1fddab557bde26a1c70e1a1bb9499449962-adMOhG_fw658
     * reviewTime :
     * reviewUser : 0
     * reviewStatus : 2
     * reviewDetail :
     * onlineCount : 0
     * publishInfoType : 0
     * isDelete : 0
     * isAvailable : 1
     * houseRentCount : 0
     * houseSaleCount : 0
     * createTime : 2019-07-18 18:15:26
     * updateTime : 2019-08-06 17:58:15
     */
    private String storeId;
    private String userId;
    private UserInfoBean userInfo;
    private String username;
    private String userMobile;
    private String storeName;
    private String storeDetail;
    private String storeLogo;
    private int logoUpdateCount;
    private String storeRank;
    private String storeRankName;
    private String storeType;
    private String storeTypeName;
    private int attentionCount;
    private int score;
    private int viewCount;
    private String storeMobile;
    private String legalPersonName;
    private String storeArea;
    private String addressDetail;
    private String lgt;
    private String lat;
    private int isShow;
    private String idCardFront;
    private String idCardReverseSide;
    private String passport;
    private String businessLicense;
    private String reviewTime;
    private String reviewUser;
    private int reviewStatus;
    private String reviewDetail;
    private int onlineCount;
    private int publishInfoType;
    private int isDelete;
    private int isAvailable;
    private int houseRentCount;
    private int houseSaleCount;
    private String createTime;
    private String updateTime;
    private int isAttention;
    private List<StoreAreaNameBean> storeAreaName;

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public UserInfoBean getUserInfo() {
        return userInfo;
    }

    public void setUserInfo(UserInfoBean userInfo) {
        this.userInfo = userInfo;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUserMobile() {
        return userMobile;
    }

    public void setUserMobile(String userMobile) {
        this.userMobile = userMobile;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreDetail() {
        return storeDetail;
    }

    public void setStoreDetail(String storeDetail) {
        this.storeDetail = storeDetail;
    }

    public String getStoreLogo() {
        return storeLogo;
    }

    public void setStoreLogo(String storeLogo) {
        this.storeLogo = storeLogo;
    }

    public int getLogoUpdateCount() {
        return logoUpdateCount;
    }

    public void setLogoUpdateCount(int logoUpdateCount) {
        this.logoUpdateCount = logoUpdateCount;
    }

    public String getStoreRank() {
        return storeRank;
    }

    public void setStoreRank(String storeRank) {
        this.storeRank = storeRank;
    }

    public String getStoreRankName() {
        return storeRankName;
    }

    public void setStoreRankName(String storeRankName) {
        this.storeRankName = storeRankName;
    }

    public String getStoreType() {
        return storeType;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    public String getStoreTypeName() {
        return storeTypeName;
    }

    public void setStoreTypeName(String storeTypeName) {
        this.storeTypeName = storeTypeName;
    }

    public int getAttentionCount() {
        return attentionCount;
    }

    public void setAttentionCount(int attentionCount) {
        this.attentionCount = attentionCount;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public int getViewCount() {
        return viewCount;
    }

    public void setViewCount(int viewCount) {
        this.viewCount = viewCount;
    }

    public String getStoreMobile() {
        return storeMobile;
    }

    public void setStoreMobile(String storeMobile) {
        this.storeMobile = storeMobile;
    }

    public String getLegalPersonName() {
        return legalPersonName;
    }

    public void setLegalPersonName(String legalPersonName) {
        this.legalPersonName = legalPersonName;
    }

    public String getStoreArea() {
        return storeArea;
    }

    public void setStoreArea(String storeArea) {
        this.storeArea = storeArea;
    }

    public String getAddressDetail() {
        return addressDetail;
    }

    public void setAddressDetail(String addressDetail) {
        this.addressDetail = addressDetail;
    }

    public String getLgt() {
        return lgt;
    }

    public void setLgt(String lgt) {
        this.lgt = lgt;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public int getIsShow() {
        return isShow;
    }

    public void setIsShow(int isShow) {
        this.isShow = isShow;
    }

    public String getIdCardFront() {
        return idCardFront;
    }

    public void setIdCardFront(String idCardFront) {
        this.idCardFront = idCardFront;
    }

    public String getIdCardReverseSide() {
        return idCardReverseSide;
    }

    public void setIdCardReverseSide(String idCardReverseSide) {
        this.idCardReverseSide = idCardReverseSide;
    }

    public String getPassport() {
        return passport;
    }

    public void setPassport(String passport) {
        this.passport = passport;
    }

    public String getBusinessLicense() {
        return businessLicense;
    }

    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense;
    }

    public String getReviewTime() {
        return reviewTime;
    }

    public void setReviewTime(String reviewTime) {
        this.reviewTime = reviewTime;
    }

    public String getReviewUser() {
        return reviewUser;
    }

    public void setReviewUser(String reviewUser) {
        this.reviewUser = reviewUser;
    }

    public int getReviewStatus() {
        return reviewStatus;
    }

    public void setReviewStatus(int reviewStatus) {
        this.reviewStatus = reviewStatus;
    }

    public String getReviewDetail() {
        return reviewDetail;
    }

    public void setReviewDetail(String reviewDetail) {
        this.reviewDetail = reviewDetail;
    }

    public int getOnlineCount() {
        return onlineCount;
    }

    public void setOnlineCount(int onlineCount) {
        this.onlineCount = onlineCount;
    }

    public int getPublishInfoType() {
        return publishInfoType;
    }

    public void setPublishInfoType(int publishInfoType) {
        this.publishInfoType = publishInfoType;
    }

    public int getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(int isDelete) {
        this.isDelete = isDelete;
    }

    public int getIsAvailable() {
        return isAvailable;
    }

    public void setIsAvailable(int isAvailable) {
        this.isAvailable = isAvailable;
    }

    public int getHouseRentCount() {
        return houseRentCount;
    }

    public void setHouseRentCount(int houseRentCount) {
        this.houseRentCount = houseRentCount;
    }

    public int getHouseSaleCount() {
        return houseSaleCount;
    }

    public void setHouseSaleCount(int houseSaleCount) {
        this.houseSaleCount = houseSaleCount;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getIsAttention() {
        return isAttention;
    }

    public void setIsAttention(int isAttention) {
        this.isAttention = isAttention;
    }

    public List<StoreAreaNameBean> getStoreAreaName() {
        return storeAreaName;
    }

    public void setStoreAreaName(List<StoreAreaNameBean> storeAreaName) {
        this.storeAreaName = storeAreaName;
    }

    public static class UserInfoBean {
        /**
         * userId : 521677655146233856
         * avatar : http://haifu-test.oss-cn-shenzhen.aliyuncs.com/houseRent/1564397153150_1564397153073354.jpeg
         * nickName : 超级管理员
         * memberLevelId : 1151691789323780097
         * levelName : 金牌会员
         * levelHeadImage : https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/jinpai%402x.png
         * levelBackgroundImage : https://haifu-test.oss-cn-shenzhen.aliyuncs.com/member/jinpai.png
         */

        private String userId;
        private String avatar;
        private String nickName;
        private String memberLevelId;
        private String levelName;
        private String levelHeadImage;
        private String levelBackgroundImage;

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getAvatar() {
            return avatar;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public String getNickName() {
            return nickName;
        }

        public void setNickName(String nickName) {
            this.nickName = nickName;
        }

        public String getMemberLevelId() {
            return memberLevelId;
        }

        public void setMemberLevelId(String memberLevelId) {
            this.memberLevelId = memberLevelId;
        }

        public String getLevelName() {
            return levelName;
        }

        public void setLevelName(String levelName) {
            this.levelName = levelName;
        }

        public String getLevelHeadImage() {
            return levelHeadImage;
        }

        public void setLevelHeadImage(String levelHeadImage) {
            this.levelHeadImage = levelHeadImage;
        }

        public String getLevelBackgroundImage() {
            return levelBackgroundImage;
        }

        public void setLevelBackgroundImage(String levelBackgroundImage) {
            this.levelBackgroundImage = levelBackgroundImage;
        }
    }

    public static class StoreAreaNameBean {
        /**
         * createTime :
         * updateTime :
         * areaId : 530000
         * parentId : 0
         * name : 云南省
         * description :
         * isAvailable : 0
         * icon :
         * listOrder : 0
         * dataIndex :
         * lgt :
         * lat :
         * category :
         * dictId : 530000
         * children : []
         */

        private String createTime;
        private String updateTime;
        private String areaId;
        private int parentId;
        private String name;
        private String description;
        private int isAvailable;
        private String icon;
        private int listOrder;
        private String dataIndex;
        private String lgt;
        private String lat;
        private String category;
        private String dictId;
        private List<?> children;

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getAreaId() {
            return areaId;
        }

        public void setAreaId(String areaId) {
            this.areaId = areaId;
        }

        public int getParentId() {
            return parentId;
        }

        public void setParentId(int parentId) {
            this.parentId = parentId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public int getIsAvailable() {
            return isAvailable;
        }

        public void setIsAvailable(int isAvailable) {
            this.isAvailable = isAvailable;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public int getListOrder() {
            return listOrder;
        }

        public void setListOrder(int listOrder) {
            this.listOrder = listOrder;
        }

        public String getDataIndex() {
            return dataIndex;
        }

        public void setDataIndex(String dataIndex) {
            this.dataIndex = dataIndex;
        }

        public String getLgt() {
            return lgt;
        }

        public void setLgt(String lgt) {
            this.lgt = lgt;
        }

        public String getLat() {
            return lat;
        }

        public void setLat(String lat) {
            this.lat = lat;
        }

        public String getCategory() {
            return category;
        }

        public void setCategory(String category) {
            this.category = category;
        }

        public String getDictId() {
            return dictId;
        }

        public void setDictId(String dictId) {
            this.dictId = dictId;
        }

        public List<?> getChildren() {
            return children;
        }

        public void setChildren(List<?> children) {
            this.children = children;
        }
    }
}
